﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using RimWorld;
using Verse;
using WhoXiuXian;

namespace RI_Talisman
{
    [DefOf]

    public class RI_T_DefOfs
    {
        //炼器法门书
        public static ThingDef RI_BookD;
        //炼器法门
        public static RI_RouteDef TalismanCreating;
        //技能
        public static AbilityDef RI_Ability_WorkFocus;
        public static AbilityDef RI_Ability_Repair;
        public static AbilityDef RI_Ability_TurretAssemble;
        public static AbilityDef RI_Ability_WorkInsentive;
        public static AbilityDef RI_Ability_MaterialDecomposition;
        public static AbilityDef RI_Ability_ComponentRefine;

        public static ThingDef RI_Turret_StoneTower;

        public static ThingDef RI_Ability_WorkFocus_Mote;
        public static ThingDef RI_Ability_Repair_Mote;
        public static ThingDef RI_Ability_MaterialDecompositione_Mote;
        public static ThingDef RI_Ability_TurretAssemble_Mote;
        public static ThingDef RI_Ability_WorkInsentive_Mote;
        public static ThingDef RI_Ability_ComponentRefine_Mote;
        public static ThingDef RI_Ability_TurretAssembleActive_Mote;
        public static ThingDef RI_Ability_RepairActive_Mote;

        //法宝
        public static ThingDef ImPowerFoundation;

        //武器
        public static ThingDef DropSword;
        //物品：材料
        public static ThingDef RI_Resource_BlackSteel;
        public static JobDef RI_Job_OpenBlindBox;
        //遗迹
        public static LayoutDef AncientComplex_Talismaker_Loot;
        public static SitePartDef AncientComplex_Talismaker;
        //古修遗迹
        public static LayoutDef AncientComplex_Talismaker_LootWithCasket;
        public static SitePartDef AncientComplex_TalismakerWithCasket;
        //物品：建筑
        public static TerrainDef RI_Building_AncientFloorA;
        public static ThingDef RI_Building_AncientWall;
        public static ThingDef RI_Building_AncientLampA;
        public static ThingDef RI_Building_AncientLampB;
        public static ThingDef RI_Building_AncientLampC;
        public static ThingDef RI_Building_SpaceShipChunk;
        public static ThingDef RI_Building_AncientJunk;
        public static ThingDef RI_Building_AncientWeaponBox;
        public static ThingDef RI_Building_AncientArmorBox;
        public static ThingDef RI_Building_AncientTableB;
        public static ThingDef RI_Building_AncientTableA; 
        public static ThingDef RI_Building_AncientChair;
        public static ThingDef RI_AncientCultivatorCryptosleepCasket; 
        public static ThingDef RI_Building_AncientCryoCapsuleRuin;
        public static HediffDef RI_AncientCultivatorHediff;//古修hediff
        public static ThingDef RI_Apparel_AncientCultivatorArmor;//古修甲
        public static ThingDef RI_Apparel_AncientCultivatorHelmet;//古修头
        public static PawnKindDef RI_Pawn_AncientCultivator;//古修
        public static ThingDef RI_BookAbility_RI_AncientCultivatorPlayer;//古修书
        public static PawnKindDef RI_SteelPuppet;//铁傀儡
        public static PawnKindDef RI_AncientPuppetA;//古傀儡A
        public static PawnKindDef RI_AncientPuppetB;//古傀儡B
        public static ThingDef RI_Building_AncientDoor;//古修门

        public static ThingDef RI_SteelPuppetTrap;//傀儡盒子

        //Job
        public static JobDef RI_JobDriver_ActivateAncientCultivatorCryptosleepCasket;

    }
}
